import com.dmotiko.bolacua.*

class RoomData {
	
	private var ID:String;
	private var sTitle:String;
	private var sLongTitle:String;
	private var sDescription:String;
	private var sIcon:String;
	private var sPrice:String;
	private var aPhotos:Array; // PhotoData
	private var aFeatures:Array; // FeatureData
	
	public function RoomData(id, title, longTitle, desc, icon, photos, features, price) {
		setID(id);
		setTitle(title);
		setLongTitle(longTitle);
		setDescription(desc);
		setIcon(icon);
		setPhotos(photos);
		setFeatures(features);
		setPrice(price);
	}
	
	/* GETTERS */
	public function getID():String { return this.ID; }
	public function getTitle():String { return this.sTitle; }
	public function getLongTitle():String { return this.sLongTitle; }
	public function getDescription():String { return this.sDescription; }
	public function getIcon():String { return this.sIcon; }
	public function getPhotos():Array { return this.aPhotos; }
	public function getFeatures():Array { return this.aFeatures; }
	public function getPrice():String { return this.sPrice; }
	
	/* SETTERS */
	public function setID(value:String):Void {
		this.ID = value;
	}
	public function setTitle(value:String):Void {
		this.sTitle = value;
	}
	public function setLongTitle(value:String):Void {
		this.sLongTitle = value;
	}
	public function setDescription(value:String):Void {
		this.sDescription = value;
	}
	public function setIcon(value:String):Void {
		this.sIcon = value;
	}
	public function setPhotos(value:Array):Void {
		this.aPhotos = value;
	}
	public function setFeatures(value:Array):Void {
		this.aFeatures = value;
	}
	public function setPrice(value:String):Void {
		this.sPrice = value;
	}
	
}